home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
LOGIC Apps
/
Logic-APPLE_II_APPS.iso
/
mac
/
LOGIC Apple II 5.25" Library - ProDOS
/
PRO088A.dsk
/
HIRES.TEST.bas
< prev
next >
Wrap
BASIC Source File
|
2012-02-16
|
1KB
|
56 lines
10 REM REVISION 2-26-86
20 REM HIRES TV PATTERN GENERATOR
30 REM BY PHILIP A. WASSON
35 REM MODIFIED BY MICHAEL A. COFFEY
40 CR$ = CHR$(13)
90 REM
100 REM DISPLAY MENU
110 TEXT : HOME
120 VTAB 2: PRINT "SELECT OPTIONS:"
130 VTAB 5
140 PRINT : PRINT "1...DOT PATTERN"
150 PRINT : PRINT "2...CROSSHATCH"
160 PRINT : PRINT "3...CROSSHAIR"
170 PRINT : PRINT "4...RETURN TO MAIN MENU"
410 PRINT : VTAB 20: INVERSE : PRINT " SELECT ";: NORMAL : PRINT " ";
500 GET K$: PRINT K$
505 IF K$ <"1" OR K$ >"4" THEN PRINT CHR$(7): GOTO 410
510 ON VAL(K$) GOTO 1000,2000,3000,970
520 IF K$ = "2" THEN 2000
530 IF K$ = "3" THEN 3000
960 IF K$ < >CR$ THEN 100
970 TEXT : HOME
980 PRINT CHR$(4);"RUN HELLO2"
990 REM
1000 REM DOT PATTERN
1010 GOSUB 60010
1020 FOR Y = 12 TO 180 STEP 28
1030 FOR X = 14 TO 266 STEP 28
1040 HPLOT X,Y
1050 NEXT X,Y
1055 GET P$: PRINT P$
1060 GOTO 110
1990 REM
2000 REM CROSSHATCH
2010 GOSUB 60010
2020 FOR Y = 0 TO 180 STEP 18
2030 HPLOT 0,Y TO 279,Y
2040 NEXT
2050 FOR X = 0 TO 252 STEP 28
2060 HPLOT X,0 TO X,179
2070 NEXT
2080 HPLOT 279,0 TO 279,179
2085 GET P$: PRINT P$
2090 GOTO 110
2990 REM
3000 REM CROSSHAIR
3010 GOSUB 60010
3020 HPLOT 0,96 TO 279,96
3030 HPLOT 140,0 TO 140,191
3045 GET P$: PRINT P$
3050 GOTO 110
3990 REM
60000 REM SET HIRES GRAPHICS
60010 HGR2
60020 HCOLOR= 7
60030 RETURN